分享好友 技术首页 技术分类 切换频道

数据流盘高速存储读取技术进展

2020-07-18 12:31170
摘要:本文阐述了测控领域高速数据存储/读取的基本概念和方式,从存储介质、总线架构方面介绍了流盘技术,其中涉及到了的流盘系列产品,便于用户了解流盘领域的进展。
  关键词:流盘;存储介质;总线;PXIe
  前言
  在测控领域,从多通道低采样率到多通道高采样率的数据采集,只要存储/读取速度超过20MB/s,总量超过2GB,工程师们都需要花费较多的精力或财力以解决数据存储/读取的问题,
  传统仪器如示波器的存储能力是有限的,采集周期由仪器上缓存大小决定,采样结束以后,需要通过网络、GPIB或者是USB总线将数据传送到计算机中进行存储。举例来讲,如果采样率为100MS/s,采样通道缓存为256MB,那么当数据填满缓存时采集过程只持续了2.56s,缓存中的数据通过GPIB总线传输到计算机(传输速率1MB/s),传递过程需费时256s,即4分多钟内系统只连续采集了256M的数据;而使用的采集和流盘设备,如NI的PXIe设备,使用相同采样率、相同大小的板上缓存,采集存储过程可以一直持续下去,直到存储的硬盘被填满(zui高2TB即2000GB)。采集的数据还可被直接从硬盘上通过相关设备完全回放出来,整个文件完全是Windows系统文件。
  本文的目的就是介绍高速数据传输的关键限制因素,进而说明数据流盘的原理及其应用,zui后介绍的数据流盘产品。
  所谓流盘即持续从或者向存储器(Memory)中传输数据。存储器可以是设备的板上缓存(Onboard Memory)、控制器上的RAM或者是控制器上的硬盘。数据向这些存储器上传输的速率受到多种因素的限制,包括系统的带宽和存储器介质的读写速度等。本文介绍了流盘中使用到的总线种类和存储介质类型,以提供关于流盘的应用信息,便于应用于不同总线不同存储器的流盘应用,涉及了的数据流盘产品。
  存储介质
  IDE
  IDE集成驱动电子设备是由Western Digital、ATA和APTI在1986年联合开发的较早的应用于硬盘和其它存储介质的一种接口规范。1990年11月,美国国家标准机构采用了IDE接口标准。将IDE命名为ATA(技术附加装置)。随着技术的发展,存储介质的容量越来越大,原先的规范已不适应更大容量的存储介质,于是EIDE(Enhanced IDE)被开发出来,它可以支持的磁盘容量达到8.4GB,同时该协议也发展成为可支持其它类型的存储介质,如CD、DVD-ROMS、磁带存储器和大容量软盘。随着磁盘容量的进一步增大,ATA标准也不断的修改,以支持137GB进而160GB的容量,现在是128PiB(或者144PetaBytes)的硬盘容量。在串行ATA(SATA) 标准出现之前,IDE、EIDE和ATA都是同义词,并且与并行ATA接口(PATA)具有互换性。
  SATA
  SATA在2003年被开发出来以代替旧的PATA规范,SATA采用串行连接方式,以连续串行的方式传送数据,采用类似于以太网、光纤和PCI总线的形式以8B/10B的方式对数据进行编码,能对传输数据进行纠错检查。SATA接口针脚数目更少,仅用四支针脚完成所有工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时该架构还能降低系统能耗和减小系统复杂性。传输信号采用LVDS形式(低电压差分信号,更稳定、速度更快)。SATA 1.0定义的数据传输率可达150MB/s,比zui快的PATA(即ATA/133)所能达到133MB/s的数据传输率更高,SATA 2.0的数据传输率达到300MB/s,zui终SATA将实现600MB/s的zui高数据传输率。
  SATA还具有热插拔的功能。在连接形式上,每个SATA硬盘独占一个传输通道,所以不存在像并行ATA那样的主/从控制的问题。
  RAID系统
  RAID廉价磁盘的冗余阵列,主要架构就是将多块磁盘通过软件或者硬件形成一个逻辑上的存储单元,目前RAID根据工作方式可以分为很多类型,以下主要介绍RAID0~5。
  ·RAID0:磁盘没有奇偶数目的要求,数据被平均分割存储到多个磁盘上,总的读写速度就是磁盘数量乘以单个磁盘的读写速度,缺点在于一块磁盘损坏,则整个磁盘阵列即坏,数据无法被修复。
  ·RAID1:磁盘数目必须为偶数,数据被平均分割存储到多个磁盘上,但是每个磁盘又配置一个镜像磁盘,用于备份数据,因此RAID1型的数据读取速度比写速度要快,而且RAID1型当一个磁盘忙或者损坏时,可以从其镜像磁盘中读取/写入数据,提高了数据的可靠性。
  ·RAID2:在位(bit)的层面上将数据分割存储到各个磁盘上,RAID2使用称为“加重平均纠错码”的编码技术来提供错误检查及恢复。除了平均分割数据并存储到多个磁盘上外,还需要磁盘存放校验码,RAID2技术实施复杂。因此,在商业环境中很少使用。
  ·RAID3和RAID4:平均分割存储数据,类似于RAID0,但是需要一块磁盘作为奇偶校验盘,写盘速度主要受奇偶校验盘的影响,该阵列在任何一块磁盘损坏时,仍然可以恢复数据。商业上很少使用该类型磁盘阵列。
  ·RAID5:类似于RAID3和RAID4,但是奇偶校验不是制定某一个盘,而是所有磁盘轮流存储数据和校验信息,当某一块磁盘损坏时仍然可以重建数据。性能比RAID0稍低,但是可靠性高。
  总线结构
  PCI总线
  PCI是将外部设备互连到一块主板上的接口标准,由英特尔公司1991年推出。此标准允许在计算机内安装多达10个遵从PCI标准的扩展卡。zui早提出的PCI总线工作在33MHz频率之下,传输带宽达到133MB/s(33MHz * 32bit/s),基本上满足了当时处理器的发展需要。1993年又提出了64bit的PCI总线,后来又提出把PCI 总线的频率提升到66MHz。目前广泛采用的是32bit、33MHz的PCI 总线,64bit的PCI插槽更多是应用于服务器产品。
  PXI总线
  PCI eXtensions for Instrumentation (PXI)标准由NI公司在1997年提出,PXI基于CPCI标准,增加了时钟和同步触发总线,特别适合于测控领域的应用,但是其核心仍然是PCI总线。zui高传输速度为133MB/s。
  PCIe
  PCI Express (PCIe)总线在2003年由In提出,用于替代PCI总线标准,新的PCIe标准不再向下兼容PCI。二者之间的主要差别在于PCIe总线是串行总线,采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,x1(单线)传输可以达到250MB/s,如果使用x16线连接,传输速率可以达到8GB/s的理论带宽。2007年1月,PCIe 2.0标准发布,除了向下兼容PCIe 1.0之外,将单线速度提高到了500MB/s,x16的带宽则达到了16GB/s。
  PXIe
  PXIe该标准是2005年8月根据PCIe的出台而发布的,不像PCI和PCIe的不向下兼容性,在一个PXIe混合插槽里即可以安装PXI板卡,又可以兼容PXIe板卡。
  流盘架构
  要实现率的数据流盘,并不是采用高速的总线加高速读取的磁盘就可以实现的,还需要采用合理的流盘架构。下面介绍不同的流盘架构及特点。

免责声明:矿库网文章内容来源于网络,为了传递信息,我们转载部分内容,尊重原作者的版权。所有转载文章仅用于学习和交流之目的,并非商业用途。如有侵权,请及时联系我们删除。感谢您的理解与支持。

点赞 0
举报
收藏 0
评论 0
分享 0
煤矿安全监控系统浪涌防护的措施
1浪涌的影响一般情况下,电子信息设备遭遇浪涌主要有两种情况,一种是设备供电线路周边遭遇雷击,产生雷电流感应,而在电路当中出现瞬时强大电压或电流。对于微电子设备而言,在这种情况下会因为瞬间的强大的电压而倒是设备出现损坏。另

0评论2020-07-31773

HART协议和现场总线技术有哪些异同
HART和现场总线技术都可以实现对现场设备的状态、参数等进行远程访问。同时,两种技术都支持在一条总线上连接多台设备的联网方式。HART和现场总线都采用设备描述,实现设备的互操作和综合运用。所以,它们之间有一定的相似之处。 它们之

0评论2020-07-20223

CP5611卡(6GK1561-1AA00和6GK1561-1AA01)和西门子总线连接器6ES7972-0BA12-0XA0,6ES7972-0BB12-0XA0,6ES7972-0
本公司经营西门子 CP5611卡 PLC,质量保证,洽谈。:肖锋: 工作CP5611卡简单介绍1、实现PC(计算机)与SIMATIC S7之间的PROFIBUS/MPI通讯连接; 2、CP5611可支持以下软件: STEP7V.52及以上 SOFTNET-S7 SOFTNET-DP SOFTNET-DP从站 COM P

0评论2020-07-20383

总线网络物理层波形分析工具
总线网络物理层波形分析工具 ——waveBPS介绍 在具体的工作中,某些工程师可能需要了解物理层信号的运行情况,但一般的CAN,LIN或FlexRay等上层软件分析工具都不能提供足够的关于物理层运行状态的信息。 基于此种情况,英特佩斯推出了产

0评论2020-07-20476

BC-200-CAN 总线物理层和协议层诊断仪
BC-200-CAN 总线物理层和协议层诊断仪——CAN bus Diagnostic Tools适用于快速定位CAN总线和PROFIBUS各种通讯问题;实现电平级总线信号分析、协议分析,发现和消除总线通讯隐患,实时监控总线通讯质量。该产品特别适合大量使用CAN和PROFI

0评论2020-07-2077

仿真测试软件 Kvaser CanKing
仿真测试软件 Kvaser CanKing Kvaser CanKing是一个免费的CAN总线监测器和通用诊断工具。 它特别适合于交互式开发工作。您可以容易地发送CAN消息并研究它们在目标模块上的影响。你只需要一个Kvaser CAN接口。 Kvaser CanKing完全免费。特

0评论2020-07-2085

智维CAN总线分析电缆
智维CAN总线分析电缆Kvaser OBD II Adapter CableKvaser OBD II Adapter Cable 通过一个9针DSUB连接器将Kvaser的任何CAN总线分析仪连接到带有OBD II(J1962)连接器的车辆上。Kvaser OBD II Extension Cable Kvaser OBD II Extension Cab

0评论2020-07-2082

智维 PCIEcan
智维 PCIEcan双通道高速 PCIX 接口 CAN 总线分析仪Kvaser PCIEcan 产品是高速 PCIX 接口 CAN 总线分析仪,该产品可无损耗的发送、接收 CAN 总线标准帧和扩展帧。硬件特点完全兼容高速PCI-X规范。 专为标准工业PC机设计。 安装快速、简易

0评论2020-07-20650

PDA便携式CAN总线测试分析与数据记录仪
PDA便携式CAN总线测试分析与数据记录仪 ——CANtraceCANtrace 是广州智维一种为掌上电脑而开发的先进CAN总线监控工具,它使用Kvaser接口。 CANtrace 为追踪、发送报文到CAN总线并记录生成日志文件等功能提供了简单易懂的配置界面,而且还

0评论2020-07-20287

智维 PCIcanxII
智维 PCIcanxII单通道或双通道 PCI 接口 CAN 总线分析仪r PCIcanx II产品是一个高性能PCI接口CAN总线分析仪,适用于PCIX和PCI总线系统,有PCIcanx II HS/HS(双通道) 和 PCIcanx II HS(单通道)两个型号,其中 Kvaser PCIcanx II HS 包

0评论2020-07-20281